import { useRoute, useRouter } from 'vue-router'
import { ElMessageBox } from 'element-plus'
/**
 * 保存按钮触发的二次确认弹出框
 * @param {*} mes 提示信息
 * @param {*} backfn 返回上一步按钮操作函数
 * @param {*} continueFn 继续编辑按钮操作函数
 */
export function useReturn(mes, backfn, continueFn = () => {}) {
  mes = mes || '已保存成功'
  ElMessageBox.confirm(mes, '系统提示', {
    confirmButtonText: '返回',
    cancelButtonText: '继续编辑',
    closeOnClickModal: false, //点击遮罩层 键关闭
    closeOnPressEscape: false, //按下 ESC 键关闭
    customClass: 'btnMmgSty',
    confirmButtonClass: 'tipeBtn',
    type: 'warning'
    // showClose: false
  })
    .then(() => {
      // 返回上一步
      backfn()
    })
    .catch(() => {
      // 继续编辑
      continueFn()
    })
}
